home *** CD-ROM | disk | FTP | other *** search
/ BMUG PD-ROM A / PD-ROM A.iso / Utility / Text / Add⁄Strip2.8.9 / Add⁄Strip™ 2.8.9 Docs next >
Encoding:
Text File  |  1990-01-08  |  13.9 KB  |  370 lines  |  [TEXT/]

  1. Add/Strip™ (version 2.8.9) Docs - Add/Strip™ 2.8.9 © 1987-89 Jon Wind
  2.                                 - This file MUST accompany Add/Strip™ 2.8.9
  3.                                 - This application is Shareware ($25)
  4.                                 - Source code is available ($35)
  5.                                 - Please do not distribute modified copies
  6.  
  7. Files Included:
  8.  
  9. 1.  Add/Strip™ 2.8.9 Docs - This file. - Written using 9 point Monaco.
  10.  
  11. 2.  Add/Strip™ 2.8.9 - The application.
  12.  
  13. 3.  Edit Add/Strip™ 2.8.9 - An application to edit Add/Strip™ 2.8.9.
  14.  
  15.  
  16.  
  17. Brief History:
  18. ----------------
  19.  
  20. Add/Strip (A/S) was originally written to facilitate our desktop publishing
  21. area’s productivity.  They use Aldus PageMaker and Quark XPress to produce
  22. many of our company’s publications.  The copy is written on Wangs, CPTs, and
  23. DOS-based machines.  These text files are then sent to the Macs for page
  24. layout.  Unfortunately, these files are seldom formatted properly for their
  25. particular needs.
  26.  
  27. A/S has been designed to automatically perform much of the work of cleaning up
  28. TEXT files destined for import to page layout, word processing, database, or
  29. spreadsheet programs, as well as export from these programs to a DOS-based or
  30. mainframe computer, in a fraction of the time ordinarily needed to manually
  31. reformat using a word processor.
  32.  
  33. Version 2.8.9 of A/S is the product of many hours of work, and is available as
  34. Shareware.  If you use it, please pay for it.  See the section entitled
  35. “Registration” for more.
  36.  
  37.  
  38.  
  39. Commands:
  40. -----------
  41.  
  42. -->  See the online help for a more complete description of current functions
  43. and limitations.
  44.  
  45. -->  Please note that “Strip CRs” is NOT the same as “Make Paragraphs.”  Use
  46. “Make Paragraphs” or “Make Paragraphs2” if you plan on importing the text
  47. file to a page layout or word processing program.
  48.  
  49. -->  Depending on which main function is currently selected, certain options
  50. may be disabled or defaulted.  Some processes also limit incoming lines to a
  51. maximum of 255 characters per line.  The following table should help explain:
  52.  
  53.  
  54. Main Function              |Strip LFs |Trail Spc | 255 Limit
  55. ---------------------------+----------+----------+----------
  56. Read & Write File          | No       | Option   | No
  57. Make Paragraphs            | Yes      | Option   | No
  58. Make Paragraphs2           | Yes      | Option   | No
  59. WordStar™ -> Text          | Yes      | Option   | No
  60. Add Characters             | No       | Option   | No
  61. Strip Characters           | Option   | Option   | No
  62. Force Line Width           | Yes      | Strip    | No
  63. Space Runs -> Tab          | No       | Option   | No
  64. Tabs -> Space Runs         | No       | Option   | No
  65. CSV -> Tab Delimited       | No       | Option   | No
  66. Tab Delimited -> CSV       | No       | Option   | No
  67. Tab Delimited -> Fixed     | No       | Option   | Yes
  68. Tab Delimited -> Variable  | No       | Option   | Yes
  69. Variable -> Tab Delimited  | No       | Option   | Yes
  70. ---------------------------+----------+----------+----------
  71.  
  72.  
  73.  
  74. Order of Processing:
  75. ----------------------
  76.  
  77. Read line
  78. Remap characters if required by chosen remapping set
  79. Replacement set #1-9
  80. Filter noise characters
  81. Make ellipses
  82. Make em dashes
  83. Make ligatures
  84. Leading string (performed in main process if “Make Paragraphs” is chosen)
  85. Strip trailing spaces
  86. Quotes & apostrophes
  87. Normalize spaces
  88. Adjust case
  89. Perform main process
  90. Remap characters if required by chosen remapping set
  91. Write line
  92.  
  93.  
  94.  
  95. New in 2.8.9:
  96. --------------
  97.  
  98. 1.  Fixed display of all files when the option key is down as the Process
  99.     Select window is closed.
  100.  
  101. 2.  Fixed display bug on Mac IIs when editing remapping sets.
  102.  
  103.  
  104. New in 2.8.8:
  105. --------------
  106.  
  107. 1.  Cut, copy, and paste command key equivalents now work even if the caps
  108.     lock is down.
  109.  
  110. 2.  A/S should no longer occasionally hang when processing files with lines
  111.     longer than 255 characters.
  112.  
  113. 3.  Open and save file windows no longer “zoom” if the zooming option is off.
  114.  
  115. 4.  Removed 255 character per line limit for incoming lines from the CSV ->
  116.     Tab Delimited and Tab Delimited -> CSV processes.
  117.  
  118. 5.  Rewrote quote curling procedure and added “No #' or #" curling” checkbox
  119.     to the Preferences window to control whether A/S should check if there
  120.     is a number in front of apostrophe and quotation marks before curling.
  121.     If this option is selected, A/S won’t curl any apostrophe or quotation
  122.     marks which are preceded by numbers, as with feet and inch measurements.
  123.  
  124. 6.  Modified quote counting routine to count opening and closing quotations
  125.     marks separately when curling or uncurling, instead of maintaining a
  126.     running total, and then compare the number of open against the number of
  127.     close quotation marks.
  128.  
  129. 7.  Added customizable character remapping tables and modified Edit Add/Strip
  130.     to enable it to edit them.  These tables also specify whether the
  131.     remapping should occur first (immediately after the line is read) or
  132.     last (just before the line is written).  This should facilitate file
  133.     transfer to/from “foreign” systems which use different character mapping.
  134.     Remapping sets are added alphabetically by name to the bottom of the
  135.     Option menu.  If the “Mac Character Set” menu item is chosen, no
  136.     remapping will occur.  Four editable sets are included, Mac -> DOS,
  137.     DOS -> Mac, Encrypt, and Decrypt (restores files processed with the
  138.     Encrypt remapping set).
  139.  
  140. 8.  Changed settings file format.  A/S will offer to convert old settings
  141.     files when they are opened.
  142.  
  143. 9.  Updated printed documentation.
  144.  
  145.  
  146. New in 2.8.6:
  147. --------------
  148.  
  149. 1.  Fixed intermittent bug that caused A/S to forget the curl quotes and
  150.     apostrophes setting.
  151.  
  152. 2.  Added ability to append the current scrollable text in the About… Window
  153.     to any text that is already in the clipboard by pressing command-shift-c.
  154.  
  155.  
  156. New in 2.8.5:
  157. --------------
  158.  
  159. 1.  Added ability to copy the current scrollable text in the About… Window to
  160.     the clipboard by pressing command-c.  Also made window display larger on
  161.     large monitors.
  162.  
  163. 2.  Cutting, copying, or pasting within a modal dialog now causes the Edit
  164.     menu to blink.
  165.  
  166. 3.  Added a folder icon to the processing window that fills when processing
  167.     folders.
  168.  
  169. 4.  Added ability to enable/disable all invisible character tagging when
  170.     opening a file for browsing, overriding preferences settings. Holding down
  171.     the shift key disables; the option key enables all invisibles.
  172.  
  173.  
  174. New in 2.8.4:
  175. --------------
  176.  
  177. 1.  Replaced custom Geneva FONT with a customized version of Monaco, which
  178.     displays “box” characters instead of zero-width control characters when
  179.     browsing.  The same FONT is used to draw the ASCII chart.
  180.  
  181. 2.  Added ability to send all files in a folder to a single file (instead of
  182.     a series of files) thus merging them into a single file.  Hold down the
  183.     command key when the select files window is displayed to see the “Merge
  184.     All” button.  Resource forks are not copied to the new TEXT file.
  185.  
  186. 3.  Added “No em dash spaces” to the Preferences window to control whether
  187.     spaces will be removed on either side of em dashes when making em dashes.
  188.  
  189. 4.  Added “Show merged file seams” to the Preferences window to control
  190.     whether A/S will insert a couple of lines and the phrase “End of file:
  191.     XXXXX” (where XXXX is the name of the merged file) after each merged file.
  192.     Deselecting this control and choosing “Read & Write File” will cause all
  193.     files in a folder to be concatenated into a new file.
  194.  
  195. 5.  Added “Unhyphenate paragraphs” to the Preferences window to control
  196.     whether hyphens will be removed from lines (only) when making paragraphs.
  197.  
  198. 6.  Added ability to replace with (but not search for) carriage returns (#13)
  199.     in the replacement sets and removed ability to search and replace using
  200.     nulls (#0).
  201.  
  202. 7.  Improved handling of keystrokes and mouse clicks when opening window is
  203.     displayed on unregistered copies of A/S.
  204.  
  205. 8.  Fixed bug that caused a system error when A/S attempted to process an
  206.     empty file.
  207.  
  208. 9.  Fixed bug that allowed colons to be entered in the default settings and
  209.     output file prefix/suffix edit text fields in the Preferences window.
  210.  
  211. 10. Fixed bug that would sometimes cause A/S to inaccurately count TEXT files
  212.     in a folder when processing all.
  213.  
  214. 11. Revised several sections in the A/S registered user’s manual.
  215.  
  216.  
  217. New in 2.8.1:
  218. --------------
  219.  
  220. 1.  Fixed “Wrap lines to window” checkbox in “Preferences” window; previous
  221.     version didn’t turn off wrapping when checkbox was unchecked.
  222.  
  223.  
  224. New in 2.8:
  225. --------------
  226.  
  227. 1.  Improved MultiFinder friendliness; it now demands less attention from
  228.     MultiFinder when running in the background.
  229.  
  230. 2.  Changed Edit Add/Strip so that functions are accessed via menus rather
  231.     than a modal window, allowing it to better coexist with MultiFinder.
  232.     Also improved error checking.
  233.  
  234. 3.  Fixed right justify numbers bug in “Tab Delimited -> Fixed” process.
  235.  
  236. 4.  Added “Tab Delimited -> CSV” process.
  237.  
  238. 5.  Added “Insert” item to the “Leading String” popup menu.
  239.  
  240. 6.  Altered “Set TEXT File Creator” window to use a popup menu to select a
  241.     new Creator and added a key equivalent to its menu item.
  242.  
  243. 7.  Changed file select windows so that the “Open” button will read “Open”
  244.     when a folder is highlighted or, when a file is selected, it will reflect
  245.     the action to be taken, such as “Process”, “Browse”, or “Transfer.”
  246.  
  247. 8.  Resolved conflicts that some people were having with processing folders
  248.     not working when certain INITs were loaded.
  249.  
  250. 9.  Changes made to the current settings in the “Process Select” window will
  251.     no longer be saved if the Cancel button is chosen.
  252.  
  253. 10. Added preferences options to enable/disable line wrapping when browsing
  254.     a file and quote counting.
  255.  
  256. 11. Added ability to select or deselect all “Process Select” window toggle
  257.     and “Replacement Strings” window activate set checkboxes by shift-clicking
  258.     on a checkbox item.  Also made pressing command-n (where n is 1-9) the
  259.     same as clicking on the corresponding activate set checkbox, while
  260.     command-0 deselects all sets in the “Replacement Strings” window.
  261.  
  262. 12. Improved “Add Characters” process to better handle lines longer than 220
  263.     characters.
  264.  
  265. 13. Reorganized source code to allow future versions to be compiled using
  266.     Think Pascal.  Sorry about that Borland...
  267.  
  268. 14. Added order of processing list to online help.
  269.  
  270. 15. Wrote 30+ pages of documentation and increased price.
  271.  
  272.  
  273.  
  274. Operating Tips:
  275. -----------------
  276.  
  277. 1.  Read the online help CAREFULLY.
  278.  
  279. 2.  Don’t trash the original TEXT file until AFTER verifying that A/S has done
  280.     what was expected.  The “Browse TEXT File…” option may be used to do this,
  281.     though 10-25K can be displayed.
  282.  
  283. 3.  Be certain to verify ALL settings, including replacement strings, before
  284.     OKing to be sure that the correct processing will be done.
  285.  
  286. 4.  Change the Output File Creator to launch a program other than A/S when the
  287.     new TEXT file is opened.  For instance, changing it to “MACA” provides
  288.     launching into MacWrite.  Be sure that the file whose File Creator is used
  289.     accepts TEXT files.
  290.  
  291. 5.  Lines of text on a Mac are generally terminated with a CR, while DOS-based
  292.     machines use a CRLF sequence.  Therefore, if a Macintosh TEXT file is to
  293.     be transferred to an DOS-based machine, it would be appropriate to select
  294.     the “Add LFs to paragraphs” checkbox when it’s available, or the “LFs”
  295.     checkbox when “Add characters” is chosen. “Uncurl” quotes and apostrophes
  296.     should also be chosen.
  297.  
  298. 6.  Consider processing a file 2 or more times to achieve the desired effect.
  299.  
  300. 7.  If CRs are part of your replacement set, consider using something like my
  301.     (soon to be updated) Reponer program, which supports search and replace
  302.     on any characters, in conjunction with A/S.
  303.  
  304. 8.  Because replacements are made blindly, use a word processor to do
  305.     conditional character replacement instead of A/S.
  306.  
  307. 9.  If you plan on processing more than one file using EXACTLY the same
  308.     settings, hold down the Shift key when selecting the “OK” button in the
  309.     “Process Select” window.
  310.  
  311. 10. Holding down the option key when selecting the “OK” button in the “Process
  312.     Select” window and when selecting the “Browse TEXT File…” menu item to
  313.     display all files for opening.
  314.  
  315. 11. Make the most commonly used settings the default values by choosing “Save
  316.     settings as Default,” and/or save them as separate files.  Opening a
  317.     settings file will launch A/S, loading the values contained in that file.
  318.  
  319. 12. Notify the author if you find a bug, or it may not get fixed.
  320.  
  321.  
  322.  
  323. Registration:
  324. ---------------
  325.  
  326. Add/Strip is Shareware.  This means that if you use it, you should pay for it.
  327. It’s as simple as that.  I believe this a useful program at a reasonable
  328. price.  I hope you feel the same.  Please don’t rip me off.
  329.  
  330. Registered users receive a disk with the latest version, printed documentation,
  331. and may use future versions at no additional cost.  Registration is $25.  Site
  332. licenses, which allow for an unlimited number of copies to be used at a single
  333. location, are available for $100.  Users who’ve already sent money and BBS
  334. operators may use this version free of charge.
  335.  
  336. Commented source code for both Add/Strip and Edit Add/Strip (approx. 250K of
  337. Turbo Pascal) is available for $35, which includes registration.
  338.  
  339. If you choose not to send money, AT LEAST send comments, suggestions, and/or
  340. bug reports.  I can be reached at:
  341.  
  342. Jon Wind (A/S 2.8.9)   <-- let me know which version you’re using
  343. 2374 Hillwood Drive
  344. Maplewood, MN  55119
  345.  
  346. or
  347.  
  348. COMPUSERVE: 70167,3444
  349. GENIE: JPWIND
  350. MCI MAIL: J.WIND
  351. AMERICA ONLINE: JWIND
  352.  
  353.  
  354.  
  355. Acknowledgments:
  356. -------------------
  357.  
  358. Thanks are extended to those individuals who’ve bothered to send money and
  359. (no less importantly) to those who’ve offered suggestions for improvements,
  360. especially Charles Vass, John Ware, and Fastrax.
  361.  
  362.  
  363.  
  364. Mandatory Disclaimer:
  365. -----------------------
  366.  
  367. A/S SHOULD work on Mac Pluses or better.  It works fine on the Macs I’ve
  368. tested it on, but I cannot guarantee that it will on yours.  Still, if it
  369. doesn’t, please let me know and I’ll see what I can do.
  370.